make a down payment - English Synonyms Dictionary